<?php if (!defined('DB_PEREFIX')) exit;


print '<ul id="top_nav"><li class="sel"><a href="/admin/">Панель администратора</a></li><li>Настройки сайта</li></ul>';
print "\n<script>document.title='Настройки сайта - ".$SITE['site_name']."';</script>";

if ($_GET['mod'] == "save") {
	$name = $_POST['name'];
	$description = $_POST['description'];
	$keywords = $_POST['keywords'];
	$author = $_POST['author'];
	$logo = $_POST['logo'];
	$theme = $_POST['theme'];
	$protect = $_POST['protect'];
	$main = $_POST['start'];
	$email = $_POST['mail'];
	if ($_POST['protect'] == "yes") $protect = "yes";
	else $protect = "no";
	if ($_POST['comments'] == "yes") $comments = "yes";
	else $comments = "no";
	if ($_POST['rating'] == "yes") $rating = "yes";
	else $rating = "no";
	if ($_POST['register'] == "yes") $register = "yes";
	else $register = "no";
	if ($_POST['avatars'] == "yes") $avatars = "yes";
	else $avatars = "no";
	if ($_POST['editor'] == "on") $editor = "on";
	else $editor = "off";
	if ($_POST['public_now'] == "yes") $public_now = "yes";
	else $public_now = "no";
	if ($_POST['com_guests'] == "yes") $com_guests = "yes";
	else $com_guests = "no";
	$arts = $_POST['arts'];
	$com = $_POST['com'];
	$user_name = $_POST['name_leight'];
	$avatar_width = $_POST['avatar_width'];
	$avatar_size = $_POST['avatar_size'];
	$cookies = $_POST['cookies'];
	$date = stripslashes($_POST['date']);
	if ($name != '' && $theme != '' && $main != '') {
		$updateoptions = "
		UPDATE site_main SET
			site_name = '$name',
			site_description = '$description',
			site_keywords = '$keywords',
			site_author = '$author',
			site_logo = '$logo',
			site_theme = '$theme',
			bot_protect = '$protect',
			site_main = '$main',
			site_email = '$email',
			site_arts = '$arts',
			allow_comments = '$comments',
			site_comments = '$com',
			allow_rating = '$rating',
			allow_register = '$register',
			date_format = '$date',
			user_name = '$user_name',
			allow_avatars = '$avatars',
			max_avatar = '$avatar_width',
			max_avatar_size = '$avatar_size',
			cookie_live = '$cookies',
			use_editor = '$editor',
			allow_comments_guests = '$com_guests',
			public_arts_now = '$public_now'";
		$update_options = @mysql_query ($updateoptions);
		if ($update_options) site_message ("Опции были сохранены<br>[ <a href='/admin/?do=settings'>Вернуться к их редактированию</a> ]");
		else { site_error ("Ошибка БД".mysql_error()); past_main_set (); }
	}
	else { site_error ("Не заполненны обязательные поля"); past_main_set (); }
}
else {
	past_main_set ();
}

function past_main_set () {
	global $SITE;
	main_settings ($SITE['site_name'],
					$SITE['site_description'], $SITE['site_keywords'], $SITE['site_author'],	
					$SITE['site_logo'], $SITE['site_theme'],
					$SITE['bot_protect'], $SITE['site_main'], $SITE['site_email'],
					$SITE['site_arts'], $SITE['allow_rating'],
					$SITE['allow_comments'], $SITE['site_comments'], $SITE['allow_register'],
					$SITE['date_format'], $SITE['user_name'], $SITE['allow_avatars'],
					$SITE['max_avatar'], $SITE['max_avatar_size'], $SITE['cookie_live'],
					$SITE['use_editor'], $SITE['public_arts_now'], $SITE['allow_comments_guests']);
}

come_back ("панели администратора", "/admin/");

function main_settings ($name, $description, $keywords, $author,
				$logo, $theme, $protect, $start, $mail, $arts, $rating,
				$comments, $com, $register, $date, $name_leight, $avatars,
				$avatar_width, $avatar_size, $cookies, $use_editor,
				$public_arts_now, $comments_guests) {
	if ($protect == "yes") $protect = "checked";
	if ($comments == "yes") $comments = "checked";
	if ($rating == "yes") $rating = "checked";
	if ($register == "yes") $register = "checked";
	if ($avatars == "yes") $avatars = "checked";
	if ($use_editor == "on") $editor = "checked";
	if ($comments_guests == "yes") $com_guests = "checked";
	if ($public_arts_now == "yes") $public_now = "checked";
	$form = "\n<form name=settings style='margin:0px' action='/admin/?do=settings&mod=save' method=post>
	<table class=main_text width='100%' cellspacing='0' cellpadding='3'>
	<tr><td width=40% align=right>Название сайта:</td><td style='padding-left:7px'><input value='$name' type=text style='width:190px' name=name class=form></td></tr>
	<tr><td align=right valign=top>Описание:</td><td style='padding-left:7px'><textarea style='width:220px' rows=7 name=description class=form>$description</textarea></td></tr>
	<tr><td align=right valign=top>Ключевые слова:</td><td style='padding-left:7px'><textarea style='width:220px' rows=7 name=keywords class=form>$keywords</textarea></td></tr>
	<!--<tr><td align=right>Автор сайта:</td><td style='padding-left:7px'><input value='$author' type=text style='width:190px' name=author maxlength=40 class=form></td></tr>-->
	<tr><td align=right>Лого сайта:</td><td style='padding-left:7px'><input value='$logo' type=text style='width:190px' name=logo maxlength=40 class=form></td></tr>
	<tr><td align=right>Тема:</td><td style='padding-left:7px'><input value='$theme' type=text style='width:190px' name=theme maxlength=40 class=form> <a href='javascript:void(0)' onmouseover=\"return overlib('Название каталога с темой (он обязательно должен находиться в каталоге <b>themes</b>', BELOW, RIGHT);\" onmouseout=\"return nd();\">?</a></td></tr>
	<tr><td align=right>Главная страница:</td><td style='padding-left:7px'><input value='$start' type=text style='width:190px' name=start id=start maxlength=40 class=form> <a href=\"javascript:void(0)\" onclick=\"document.getElementById('start').value='include/start_page.php'\">по умолчнию</a></td></tr>
	<tr><td align=right>E-mail администратора:</td><td style='padding-left:7px'><input value='$mail' type=text style='width:190px' name=mail maxlength=40 class=form></td></tr>
	<tr><td align=right>Разрешить регистрацию:</td><td style='padding-left:7px'><input type=checkbox value=yes name=register $register></td></tr>
	</table><br>";
	$form2 = "<table class=main_text width='100%' cellspacing='0' cellpadding='3'>
	<tr><td width=40% align=right>Минимальная длина имени, логина и пароля:</td><td style='padding-left:7px'><input value='$name_leight' type=text style='width:40px' name=name_leight maxlength=40 class=form></td></tr>
	<tr><td align=right>Включить аватары:</td><td style='padding-left:7px'><input type=checkbox value=yes name=avatars $avatars></td></tr>
	<tr><td width=200 align=right>Максимальная ширина аватара:</td><td style='padding-left:7px'><input value='$avatar_width' type=text style='width:40px' name=avatar_width maxlength=40 class=form></td></tr>
	<tr><td width=200 align=right>Максимальный размер аватара (Кб):</td><td style='padding-left:7px'><input value='$avatar_size' type=text style='width:40px' name=avatar_size maxlength=40 class=form></td></tr>
	</table><br>";
	$form3 = "<table class=main_text width='100%' cellspacing='0' cellpadding='3'>
	<tr><td width=40% align=right>Статей на странице:</td><td style='padding-left:7px'><input value='$arts' type=text style='width:40px' name=arts maxlength=40 class=form></td></tr>
	<tr><td align=right>Сразу публиковать, добавленные пользователями статьи:</td><td style='padding-left:7px'><input type=checkbox value=yes name=public_now $public_now></td></tr>
	<tr><td align=right>Комментариев на странице:</td><td style='padding-left:7px'><input value='$com' type=text style='width:40px' name=com maxlength=40 class=form></td></tr>
	<tr><td align=right>Разрешить оставлять комментарии гостям:</td><td style='padding-left:7px'><input type=checkbox value=yes name=com_guests $com_guests></td></tr>
	<tr><td align=right>Формат даты/времени:</td><td style='padding-left:7px'><input value='$date' type=text style='width:90px' name=date maxlength=100 class=form>
	<a href='javascript:void(0)' onmouseover=\"return overlib('Буквами обозначаются:<br><b>Y</b> - год 4 цифры<br><b>y</b> - год 2 цифры<br><b>F</b> - полное название месяца (рус.)<br><b>n</b> - номер месяца (1 - 12)<br><b>M</b> - 3-х символьная аббревиатура месяца (англ.)<br><b>l</b> - текстовое название дня недели (англ.)<br><b>D</b> - 3-х буквенная аббревиатура дня недели (англ.)<br><b>A</b> - до или после полудня (AM, PM)<br><b>H</b> - часы (24-часовой формат)<br><b>h</b> - часы (12-часовой формат)<br><b>i</b> - минуты (00 - 59)<br><b>s</b> - секунды (00 - 59)<br>Так же можно использовать любые символы.<br>Рекомендуемы формат: <strong>j F в H:i</strong>', BELOW, RIGHT);\" onmouseout=\"return nd();\">?</a></td></tr>
	<tr><td align=right>Время жизни cookies в днях:</td><td style='padding-left:7px'><input value='$cookies' type=text style='width:90px' name=cookies maxlength=40 class=form> <a href='javascript:void(0)'  onmouseover=\"return overlib('В месяце 30 дней, а в году 365 =)', BELOW, RIGHT);\" onmouseout=\"return nd();\">?</a></td></tr>
	<tr><td align=right>Разрешить оценки:</td><td style='padding-left:7px'><input type=checkbox value=yes name=rating $rating></td></tr>
	<tr><td align=right>Разрешить комментарии:</td><td style='padding-left:7px'><input type=checkbox value=yes name=comments $comments></td></tr>
	<tr><td align=right>Включить код проверки:</td><td style='padding-left:7px'><input type=checkbox value=yes name=protect $protect></td></tr>
	<tr><td align=right>Использовать расширенный редактор:</td><td style='padding-left:7px'><input type=checkbox value=on name=editor $editor></td></tr>
	<tr><td colspan=2><center><span class=\"important_button\"><input type=submit style='width:190px' class=button value='Сохранить настройки'></span></td></tr></table><br>
	</form>";
	past_table ("Настройки сайта", $form);
	past_table ("Настройки пользователей", $form2);
	past_table ("Другие настройки", $form3);
}
?>
